@charset "utf-8";

html {color:#333;background:#FFF;overflow-y:scroll;}

html, body {-webkit-text-size-adjust:none;}

body, div, dl, dt, dd, ul, ol, li, h1, h2, p,span,pre, code, form, fieldset, legend, input, button, textarea, blockquote, th, td {margin:0;padding:0;}

body {color:#333;font:14px/26px "微软雅黑", "宋体", Verdana, Arial, Helvetica, sans-serif;background:url(../images/bg.gif) repeat-x;}

fieldset, img {border:0;}

address, caption, cite, code, dfn, em, th, var, optgroup {font-style:inherit;font-weight:inherit;}

li {list-style:none;}

caption, th {text-align:left;}

q:before, q:after {content:'';}

abbr, acronym {border:0;font-variant:normal;}

input, button, textarea, select, optgroup, option {font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}

input, select {vertical-align:middle;}

pre, code, kbd, samp, tt {font-family:monospace;*font-size:108%;line-height:100%;}

a {color:#333;text-decoration:none;}

a:focus {outline:0;}

h1 {font-size:32px;}

h2 {font-size:26px;}

.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}

.clear {clear:both;font-size:0;line-height:0;height:0;overflow:hidden;}

.center {text-align:center;}

.fl {float:left;}

.fr {float:right;}

.cart_header, .cart_content, .cart_footer {width:760px;margin:0 auto;}

.header, .content, .footer,.link,.main {width:1200px;margin:0 auto;}

.pbg{  background:#eee;overflow:hidden;padding:30px 0px;  }

.probg{ background:#eee;overflow:hidden;padding:30px 0px; }

.abbg{ background:#eee;overflow:hidden;padding:30px 0px 0px; }

.newsbg{ background:#eee;overflow:hidden;padding:30px 0px; }

.mt30{padding-bottom: 30px;}

/*头部底部*/

.h_top {height:46px;font:13px/46px "微软雅黑";color:#FFF;}

.h_top p a {display:inline-block;color:#FFF;padding:0 6px;}

.h_top p em a {padding:0;}

.h_top p img {vertical-align:middle;_vertical-align:top;margin:0 3px 0;width:20px;height:20px;display-inline:block;}

.h_con {height:126px;}

.h_con h1 {overflow:hidden;padding:0 20px 0px 0;margin-top: 23px;font-weight: 400; }

.h_con h1 a {display:inline-block;padding:0px 0px 10px 110px; font-size:40px;line-height: 50px;background: url('../images/logo.png') 0px -8px no-repeat;}

.h_con h1 a p{ font-size:20px;line-height: 30px; }

.pho01 {color:#575757;font:16px "微软雅黑";background:url(../images/tel.gif) no-repeat left 44px;overflow:hidden;padding:40px 0 0 94px;margin:0px;}

.pho01 span {font:32px/36px "Impact";display:block;color:#2a95e5;}

.h_nav {height:59px;}

.h_nav ul li {float:left;font:15px/59px "微软雅黑";text-align:center;background:url(../images/nbor.gif) no-repeat right top;display:inline;}

.h_nav ul li a {padding: 0 36px;color:#FFF;display:inline-block;}

.h_nav ul li a:hover, .h_nav ul .cur a {display:inline-block;color:#00355c;background:url(../images/hover2.gif) no-repeat center 14px;  }

.h_ser {width:1200px;height:50px;overflow:hidden;margin:0 auto;}

.h_ser p {height:50px;font:14px/50px "微软雅黑";overflow:hidden;color:#2a95e5;float:left;margin:0px;}

.h_ser p a {padding:0 8px 0 0;color:#464646;}

.fbg {clear:both;overflow:hidden;background:#383838;}

.f_nav {clear:both;margin:0px auto;text-align:center;color:#60b9eb;overflow:hidden;color:#888;border-bottom:1px dashed #535353;}

.f_nav a {padding:0px 20px;height:60px;font:14px/60px "微软雅黑";color:#FFF;display:inline-block;}

.f_nav a.nobot {background:none;}

.f_con {clear:both;min-height:100px;overflow:hidden;padding:20px 0px 0px 0px;text-align:center;line-height:26px;color:#c9c9c9;}

.f_con p {overflow:hidden;border-left:1px solid #747474;color:#c9c9c9;text-align:left;padding:5px 0 5px 32px;overflow:hidden;}

.f_con p a, .f_con a {color:#c9c9c9;}

.linkbg {clear:both;background:#d7d7d7;overflow:hidden;}

.link span {display:block;color:#868686;line-height: 30px;}

.link span a {padding:0px 5px;display:inline-block;color:#656565;}

/*轮播*/

.banner {min-height:500px;margin:0 auto;position:relative;}

#flashs {position:relative;height:500px;overflow:hidden;z-index:0;}

#flashs .bgitem {z-index:1;position:absolute;top:0;width:1800px;}

.banner .btn {position:absolute;z-index:7;bottom:15px;right:0;display:none;}

.banner .btn span {color:#333;background:#FFF;border:1px solid #199bd5;cursor:pointer;display:inline-block;margin-left:5px;padding:2px 6px;}

.banner .btn span.cur {background:#199bd5;color:#FFF;}

.banner .banners {margin:0 auto;overflow:visible;position:relative;width:960px;z-index:999;}

.fprev {cursor:pointer;height:100px;width:38px;position:absolute;background:url(../images/btnleft.png) no-repeat;z-index:999;bottom:160px;left:-160px;display:none;}

.fnext {cursor:pointer;height:100px;width:38px;position:absolute;background:url(../images/btnright.png) no-repeat;z-index:999;bottom:160px;right:-160px;display:none;}

.banner:hover .fprev, .banner:hover .fnext {display:block;}

/*内页*/

.wrap {background:#EEE none repeat scroll 0% 0%;overflow:hidden;padding:42px 0px 0px;}

.right {width:930px;}

.title {background:transparent url("../images/title.jpg") no-repeat scroll left top;height:55px;line-height:55px;color:#2877C4;font-size:20px;font-weight:bold;}

.title p{ padding:0 30px; }

.weizhi {font-size:13px;font-weight:normal;color:#666;}

.con {padding:20px;background-color:#FFFFFF;border:1px solid #CCC; border-top: none;font-size: 16px;}

.con td img{padding-bottom: 6px;padding-top: 6px;}

.con p{line-height: 28px;}

.con>p{ font-size:16px;line-height: 35px;text-align: justify;text-indent: 2em; }

.con ul li {font-size:16px; background:url(../images/dian.png) no-repeat 3px 18px;line-height:46px;padding-left:20px;border-bottom:1px dashed #ccc;}

.con a:hover{color:#2877C4;}

.title3 {border-bottom:1px dashed #CCC;line-height:40px;margin-bottom:20px;text-align:center;}

.title3 h1{ font-weight: 400;font-size:30px; }

.title3 span{ font-size: 15px;color:#333; }

.newscon>p{ font-size:16px;line-height: 33px;text-align: justify;text-indent: 2em;  }

/*产品内页*/

.productscon {padding:10px 0px 10px; background-color:#FFFFFF;border:1px solid #ccc;border-top: none;overflow: hidden;}

.productscon ul li {width:292px; margin:7px 7px;float:left;text-align:center;border:1px solid #ccc;}

.productscon ul li i{ display: block;overflow: hidden;font-style: normal; }

.productscon ul li img{width:292px;transform: scale(1); transition: all 0.6s; }

.productscon ul li a span {font-size: 14px;background: #127dce;color: #fff;width: 293px;height: 38px;display: block;line-height: 38px;}

.productscon ul li:hover img {transform: scale(1.2); }

.productscon ul li:hover{ border-color:#127dce; }

.procon td{ font-size:14px; }

.procon>p{ font-size:16px;line-height: 33px;text-align: justify;text-indent: 2em; }

.npage{ margin:10px;padding:10px;font-size:14px; border-bottom: 1px dashed #ccc;border-top:1px dashed #ccc;overflow: hidden; }

/*分页*/

.page { width: 100%; padding: 0%; margin: 0px 0px 20px 0px; position: relative; height: 45px; color: #333; font-size: 14px; }

.page a:hover { background: #DDD; color: #467fb4 }

.page ul { float: right; position: absolute; top: 15px; right: 10px; }

.page dd { position: absolute; margin: 0px; left: 15px; top: 17px; text-align: left; }

.page ul span { float: left; margin-left: 2px; font-weight: bold; border: 1px solid #DDD; }

.page ul span a { padding: 3px 10px; display: block; }

#current { padding: 3px 10px; float: left; border: 1px solid #DDD; background: #eee }

/*产品列表*/

.fen {width:250px;overflow:hidden;}

.fen2 {border:1px solid #cdcdcd;border-top:0;overflow:hidden;background-color:#FFFFFF;padding-bottom:9px;}

.fen .tit {border-top-left-radius: 8px;border-top-right-radius: 8px; height:100px;font:18px "Microsoft Yahei";text-align:center;font-weight:bold;overflow:hidden;background-color:#127dce;}

.fen .tit p {color:#FFF;display:block;padding-top:18px;font-size: 28px;}

.fen .tit span {display:block;font:16px Arial;text-transform:uppercase;color:#FFF;line-height:32px;}

.fen2 ul li{ line-height: 35px; }

.fen2 h2 {margin:5px 20px;overflow:hidden;border-bottom: 1px dashed #ccc;}

.fen2 h2 a {display:inline-block;padding-left:30px;color:#333;font-weight:normal;background: url('../images/dian.png') 10px 14px no-repeat; font-size:15px;line-height: 38px;}

.fen2 h2:hover a{color:#fff;}

.fen2 h2:hover{background-color: #127dce; }

/*产品展示*/

.pro {width:926px;height:auto;padding-left:20px;overflow: hidden;}

.pro1tit {background-color:#127dce;line-height:45px;color:#FFF;padding-left:20px;}

.pro1tit a {color:#FFFFFF;font-size:20px;font-weight:400;}

.pro1 {float:left;height:auto;width:926px;background-color:#FFFFFF;}

.pro dl {width:220px;float:left;overflow:hidden;padding:8px;}

.pro dt {width:220px;height:164px;overflow:hidden;}

.pro dt img {width:218px;height:164px;border:1px solid #cdcdcd;}

.pro dd {margin-top:13px;text-align:center;width:220px;}

.pro dd {font:14px/30px;overflow:hidden;color:#333;}

.pro .nones {margin-right:0;}

/*案例*/

/*case*/

.case {margin:30px 0px 0px;}

.case h2 em{ color:#333;}

.case h2 p{ font-weight:normal; font-size:18px; color:#666666; position:relative; top:-15px;}

.case .casebox{ overflow:hidden; width:1200px; margin:0 auto; height:424px; position:relative}

.case .casebox i{ display:block; width:26px; height:71px; cursor:pointer; position:absolute; top:130px;}

.case .casebox .btn01{ background:url(../images/hezuo_btn.png) no-repeat center top; left:0}

.case .casebox .btn02{ background:url(../images/hezuo_btn.png) no-repeat center bottom; right:0}

.case .caseAll{ overflow:hidden; width:1100px; margin:0 auto; height:424px;}

.case .caselist{ overflow:hidden; width:100%; height:424px; position:relative}

.case .caselist .list{ overflow:hidden; background-color:#000; position:absolute}

.case .caselist .list img{ display:block; opacity:0.5; filter:alpha(opacity=50);}

.case .caselist .list.active{ background:none}

.case .caselist .list.active img{ opacity:1; filter:alpha(opacity=100)}

.case .caselist .list p{width:100%; position:absolute;top:301px;left:0px; background:rgba(200,200,200,.3); font-size:15px; color:#fff; text-align:center;/* margin-top:15px;*/line-height:40px;/*height:28px;*/}

.case h2 { height: 92px; overflow: hidden;padding-top:10px; text-align: center; background: url(../images/case_line.png) no-repeat center 50px; text-align: center; }

.case h2 a { font-size: 31px; color: #333; line-height: 86px; }



/*公司简介*/

.about {width:1200px;margin:0 auto; background-color: #fff;}

.about .tit {height:48px;overflow:hidden;background:#127dce;padding:0 16px;}

.about .tit a {color:#FFF;font:bold 16px/48px "微软雅黑";display:inline-block;}

.about .tit span a {color:#FFF;font:12px/48px Arial, Helvetica, sans-serif;display:inline-block;text-transform:uppercase;}

.a_c {overflow:hidden;padding:20px 0px 0px 0px;}

.a_c dl {height:280px;overflow:hidden;}

.a_c dl dt {width:420px;height:260px;overflow:hidden;margin-left:20px;}

.a_c dl dt img {width:420px;height:260px;}

.a_c dl dd {width:715px;overflow:hidden;padding:0 22px;}

.a_c dl dd .tit1{display:block;color:#3a3a3a;font:bold 18px/38px "微软雅黑";}

.a_c dl dd p {color:#6a6a6a;padding-top:6px;overflow:hidden;text-indent: 2em;text-align: justify;font-size:15px;line-height: 31px;}

.a_c dl dd span a {display:block;margin:15px 0px 0px 0px;overflow:hidden;}

.aimg {/*border:1px solid #d3d3d3;*/height:212px;padding-top:24px;}

.aimg ul {float:left;margin-left:32px;display:inline;width:716px;overflow:hidden;}

.aimg ul li {float:left;margin:0 16px 0 0;display:inline;width:258px;overflow:hidden;}

.aimg ul li img {width:258px;height:160px;}

.aimg ul li span {text-align:center;display:block;color:#4d4d4d;height:34px;overflow:hidden;}

.a01 {margin-top: 57px;}

/*首页新闻*/

.news { width: 49%; font-size: 16px;background-color: #fff;}

.news ul li { background: url("../images/dian.png") no-repeat 0px 15px; width: 96%; margin: 0 auto; border-bottom: 1px dashed #999;font-size: 15px; line-height:40px; }

.news ul li span {float: right; margin-right: 10px; color: #7e7e7e; font-size: 12px; }

.news ul li a { margin-left: 14px; }

.news ul{margin-bottom:15px;}

.news_bt span{ padding-left: 12px; width: 107px; float: left; font-size: 18px; font-weight: bold; color: #fff;}

.news_bt { border: 1px solid #ddd; line-height: 40px; overflow: hidden; background-color:#127dce;}

.new_con { overflow: hidden; border: 1px solid #ccc; border-top: none;padding-top:6px; }

/*推荐*/

.trendsShow-rt{float:right;width:250px; border: 1px solid #ccc;}

.trendsShow-rt .news1 p{overflow:hidden;background: #127dce;height:46px;line-height: 46px;text-indent:16px;}

.trendsShow-rt .news1 p span{float:left;font-size:16px;color:#fff;}

.trendsShow-rt .news1 ul{ padding:5px 0px 10px; }

.trendsShow-rt .news1 ul li{ margin:0px 10px; }

.trendsShow-rt .news1 ul li a{display:block;font-size:14px;color:#666;line-height: 36px;border-bottom: 1px dashed #ccc; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;text-indent:6px;}

.trendsShow-rt .news1 {background-color: #fff;}

/*相关*/

.cp { margin: 8px 0; border: 1px #ccc solid; background-color: #fff;}

.cptab { border-bottom: 2px solid #127dce; background: #f7f7f7; }

.cptab a { display: block; line-height: 40px; font-size: 14px; color:#127dce; text-decoration: none; padding: 0 8px; }

.cptab a.cr { font-weight: bold; }

.cp .cpmain li { width: 220px; overflow: hidden; float: left; display: inline; padding: 8px 0 8px 10px; line-height: 35px; text-align: center; }

.cp .cpmain li a:hover img { border: solid 1px #127dce; }

.cp .cpmain li img { width: 216px; height: auto; padding: 1px; display: block; margin: 0 auto;border: solid 1px #ccc; }

.news_random{padding:8px 0 15px;}

.news_random li{ line-height:35px;margin:0 20px;overflow:hidden;text-align:left;border-bottom: 1px dashed #ccc;}

.news_random li a{ background:url(../images/ico55.gif) no-repeat 0 14px; padding-left:12px;float: left;overflow: hidden;}

.news_random li a:hover{color:#127dce;}

.img_list4 {padding:8px 15px;}

.img_list4 h2{ font-size:18px; }

.img_list4 li{ padding:10px 0px;border-bottom: 1px dashed #ccc; }

.img_list4 li>p{ text-align: justify;text-indent: 2em; }

.img_list4 a{background:url(../images/ico55.gif) no-repeat 0 13px;font-size: 16px; font-weight:bold;float: left;height: 32px;line-height: 32px; padding-left: 20px; }

.img_list4 span{float: left;line-height:26px;}

/*联系我们*/

.contact-wrapper{ width:760px; margin:0 auto}

.contact-wrapper dl{padding:24px 0 20px 0;border-bottom:1px dashed #9f9f9f;overflow:hidden;zoom:1;}

.contact-wrapper .dl-last{border:none;}

.contact-wrapper dt{float:left;width:75px;}

.contact-wrapper dt img{width:75px;}

.contact-wrapper dd{float:right;width:670px;}

.contact-wrapper dd a{font-size:24px;font-weight:normal;color:#333333}

.contact-wrapper dd p{padding:13px 0 0 0;line-height:32px;font-size:14px;}

.contact-wrapper dd p span{display:block;}

.contact-wrapper h5{margin:45px 0 0 0;padding:15px 0 23px 132px;font-size:22px;font-weight:normal;color:#333333;background:url(../images/contact_bg2.gif) no-repeat;}

.contact-wrapper h6{padding-bottom:50px;}